package com.wzdigit.wms.basic.client.response.transfer;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 调拨任务扫描sn输出
 *
 * @author yangwnebiao
 */
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(value = {"hibernateLazyInitializer", "handler", "fieldHandler"}, ignoreUnknown = true)
public class TransferTaskScanSnResponse implements Serializable {

    private static final long serialVersionUID = -1527112122655248398L;


    /**
     * SN
     */
    @ApiModelProperty("SN")
    private String sn;

    /**
     * 在途数量
     */
    @ApiModelProperty("订单号")
    private String po;

    /**
     * 物料编码
     */
    @ApiModelProperty("物料编码(原)")
    private String skuCode;

    /**
     * 物料编码
     */
    @ApiModelProperty("物料描述(原)")
    private String skuDesc;

    /**
     * 物料编码
     */
    @ApiModelProperty("物料编码")
    private String materialCode;

    /**
     * 物料编码
     */
    @ApiModelProperty("物料描述")
    private String materialDesc;

    /**
     * 数量
     */
    @ApiModelProperty("数量")
    private BigDecimal qty;

    /**
     * 客户机型
     */
    @ApiModelProperty("客户机型")
    private String model;


    /**
     * 客户机型
     */
    @ApiModelProperty(hidden = true)
    private Integer skuId;
}